home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / SERIE_AI / AI_129 / DECOCALC / DOC / DECOCALC.TXT < prev    next >
Text File  |  1998-03-14  |  8KB  |  216 lines

  1.                 DECOCALC    Calculatrice Décorative
  2.             et affichage des ALERTs sous MiNT/Multitos.
  3.             Programme mixte ACC/APP par Jacques Delavoix
  4.     (C) Novembre 1995 / Mai 1997, Version 1.40, Anglais & Francais.
  5.                     Distribution "FREEWARE".
  6.  
  7.  
  8.                 ---------- Introduction ----------
  9.  
  10.     Cette calculatrice a été conçue pour offrir, d'une part, un coté pratique,
  11. et d'autre part, un certain aspect esthétique par l'utilisation de l'interface
  12. 3D du FALCON (à partir du TOS Version 4.02). Elle fonctionne d'une manière
  13. identique à une machine de poche. Certaines innovations ont cependant été
  14. apportées comme il est expliqué un peu plus loin.
  15.  
  16.     Sous Multitos, Décocalc se charge, maintenant, de l'affichage des alertes
  17. comme par exemple la violation de mémoire ou les erreurs de bus (affichage du
  18. Pipe ALERT de MiNT. Cette fonction, qui remplace totalement ALERT.ACC, n'est
  19. disponible que si Décocalc est lancé en Accessoire. 
  20.  
  21.     ----------------------- Présentation ------------------------
  22.  
  23.     - Afficheur 20 chiffres.
  24.     - Indicateur d'états sur 4 digits.
  25.     - Calculs en chaine.
  26.     - "Mémoire" protégée contre les dépassements.
  27.     - Fonction Puissance 2 implicite : 'operande 1' puis '*' puis '='
  28.     - Fonctionnement du type 'Statique', l'état de la calculatrice reste
  29.      inchangé entre la fermeture et la réouverture de l'accessoire.
  30.     - Mémoire utilisée : moins de 45000 octets.
  31.  
  32.  6 modes de fonctionnement :
  33.  
  34. REEL :    Mode 'Virgule Flottante' (mode par défaut),
  35.         Accès à toutes les opérations.
  36.      Capacité :
  37.                 9999999999999.999999
  38.                 -9999999999999.99999
  39.  
  40.  
  41. Pour tous les autres modes, la Touche [ π ] (Pi) n'est plus accessible.
  42.  
  43.  
  44. DEC :     Mode 'Décimal' (Nombres entiers).
  45.      Capacité :
  46.                 9999999999999
  47.                 -9999999999999
  48.  
  49. HMS :    Mode 'Heure, Minute, Seconde', Seules les quatre opérations de
  50.         base sont autorisées dans ce mode. Un appui sur '=' ou 'Return'
  51.         'Enter' permet de normaliser une entrée faite uniquement en
  52.         secondes. Enfin, si l'on essaye de soustraire une valeur plus
  53.         élevée à la valeur actuelle, les opérandes sont inversés de
  54.         facon à obtenir un résultat cohérent (les valeurs négatives
  55.         sont interdites dans ce mode).
  56.  
  57.      Capacité :
  58.                 596523:14:07
  59.      Exemples :
  60.  
  61.         '25'    ou ':25'        => 25 secondes.
  62.         '125'    or '2:05'        => 2 minutes and 5 seconds.
  63.         '4:20'    ou ':4:20'        => 4 minutes et 20 secondes.
  64.         '3:5:8' ou '3:05:08'    => 3 heures 5 minutes 8 secondes.
  65.         '4::'    ou '4:00:00'    => 4 heures.
  66.  
  67. HEX :    Mode 'Hexadécimal'.
  68.      Capacité :
  69.                 7fffffff (Nombres positifs)
  70.                 ffffffff (Nombres négatifs)
  71.  
  72. OCT :    Mode 'Octal'.
  73.      Capacité :
  74.                 17777777777 (Nombres positifs)
  75.                 37777777777 (nombres négatifs)
  76.  
  77. BIN :     Mode 'Binaire'.
  78.      Capacité :
  79.                 20 "Bits", LES NOMBRES SONT TRONQUES A LA LONGUEUR DE
  80.                 L'AFFICHEUR.
  81.  
  82.     ------------------ L'indicateur d'états : ------------------
  83.  
  84.     Cet indicateur, en temps normal, affiche un premier caractère '>'
  85. (prompt). Après l'entrée d'une première valeur, lorsque l'on appuie sur
  86. l'une des touches des quatre opérations de base ( / , * , - ou + ), le
  87. symbole correspondant apparait à droite de ce prompt. A ce stade il est
  88. encore possible de changer d'opération, la calculatrice attend le début
  89. de l'entrée de la deuxième valeur. Dès le début de cette deuxième entrée,
  90. un deuxième prompt '>' apparait.
  91.     Cet indicateur permet donc de repérer facilement les différentes
  92. phases d'un calcul. Notez que l'indicateur est mis à jour lors des
  93. effacements par la touche [ Cec ].
  94.     Un 'm' apparait à gauche du premier prompt '>' si une valeur (positive
  95. ou négative) se trouve en "mémoire".
  96.  
  97.     --------------------- Les effacements : ---------------------
  98.  
  99.     [ Cec ] : Efface à chaque appui une des trois phase de calcul, dans
  100.             l'ordre : 2ème opérande, l'opération, 1er opérande.
  101.  
  102.     [ Mrc ] : Renvoie sur l'afficheur la valeur mise en mémoire, la
  103.             mémoire est remise à zéro lors d'un second appui et à
  104.             condition qu'aucune autre action n'est été effectuée depuis
  105.             le premier appui.
  106.  
  107.     ------------------ Utilisation du clavier: ------------------
  108.  
  109.     La plupart des touches sont actionnables directement à partir du
  110. clavier de l'ordinateur.
  111.  
  112. Voici les touches accessibles seulement à la souris :
  113.  
  114.     [ BIN ] [ OCT ] [ HEX ] [ DEC ] [ REEL ] [ HMS ]
  115.  
  116.                                               [ √ ] (Racine)
  117.                                      [ +/- ]  [ π ] (Pi)
  118.             ---------------------------------------------
  119.  
  120. La touche [ Cec ] est actionnée par 'Clr Home' du clavier, les quatre
  121. autres touches de droite sont actionnables par Raccourcis Clavier
  122. ( 'Alternate' + 'touche' ). Une option dans la boite d' "Infos" permet
  123. d'afficher ou non ces Raccourcis (Touche [ INF ] ).
  124.  
  125. Enfin, la touche 'Delete' ou 'Backspace' efface le caractère à droite de
  126. l'afficheur.
  127.  
  128.     --------------------- Les dépassements : ---------------------
  129.  
  130.     L'indicateur affiche les messages suivants lors d'erreurs ou de
  131.     dépassement :
  132.  
  133.     DIV    : Tentative de division par 0.
  134.  
  135.     DEP : Dépassement de capacité.
  136.  
  137.         Pour les modes 'DEC' et 'REEL' :
  138.             l'opération est annulée et le premier opérande est remis sur
  139.             l'afficheur.
  140.  
  141.         Pour les autres modes :
  142.             l'opération est effectuée, mais le resultat est tronqué à la
  143.             valeur d'un long (résultat faux).
  144.  
  145.     MEM : Une mise en mémoire va produire un dépassement de capacité de
  146.           la mémoire, la mise en mémoire est annulée et la valeur en
  147.           mémoire reste inchangée.
  148.  
  149.     ------------------- La Boite d'informations : -------------------
  150.  
  151.     Cette boite est accessible par la touche [ INF ].
  152.     Il est possible alors d'activer ou de désactiver l'affichage des
  153. raccourcis clavier activés par 'Alternate' et de sauvegarder les
  154. Préférences.
  155.  
  156.     Les paramètres sauvegardés sont :
  157.  
  158. - La position sur l'écran de la calculatrice, un recadrage automatique
  159.     évite que la calculatrice ne sorte de l'écran, par exemple lors d'un
  160.     passage dans une résolution plus basse.
  161.  
  162. - Le Mode de calcul.
  163.  
  164. - L'état d'affichage des Raccourcis clavier.
  165.  
  166.  
  167. ATTENTION : La présentation de la calculatrice peut être moins belle
  168. si vous avez modifié les couleurs de la palette système.
  169.  
  170.     ----------------------- Autres Fonctions : ----------------------
  171.  
  172. FULLER :
  173. --------
  174.     Le bouton "Plein écran" de la fenêtre de la calculatrice permet de
  175.     réduire la hauteur de cette fenêtre à sa seule barre de titre. Un
  176.     second clic redonne à la fenêtre son aspect normal.
  177.     Cette possibilité peut être désactivée en éditant le fichier
  178.     ressource puis en changeant la dernière chaine libre, appelée
  179.     "REDUC_FLAG", de "TRUE" en "FALSE".
  180.  
  181. MINT ALERT :
  182. ------------
  183.     La valeur du Timer, le temps écoulé entre deux lectures du Pipe ALERT
  184.     peut être modifié en éditant la chaine libre appelée "TIMER_VALUE".
  185.     Valeur d'origine (et par défaut) = 500 (millisecondes soit 1/2 seconde).
  186.  
  187. AUTRES :
  188. --------
  189.     Vous pouvez, aussi, éditer le ressource pour l'adaptation à d'autre
  190.     langages que le Français ou l'Anglais :
  191.  
  192.     "MENU_TITLE" est la chaine utilisée pour le Menu des Accessoires.
  193.     "WINDOW_TITLE" est la chaine utilisée pour la barre de titre de la
  194.     fenêtre.
  195.  
  196.  
  197. ATTENTION : SI VOUS EDITEZ LE FICHIER RESSOURCE, ASSUREZ VOUS D'ETRE EN
  198.             MODE GRAPHIQUE 640x400 AU MINIMUM.
  199.  
  200.  
  201.     ------------------------ En Conclusion : ------------------------
  202.  
  203.     Si malgrès le soin apporté à cette réalisation et les nombreux tests
  204. effectués, vous constatiez un défaut, n'hésitez pas à m'en faire part,
  205. en m'écrivant à l'adresse suivante :
  206.  
  207.  
  208.     Mr DELAVOIX Jacques
  209.     159, rue Georges Clémenceau
  210.     17320    MARENNES
  211.     
  212. TEL. : 0546854199
  213.  
  214. Avec mes amitiés.
  215.  
  216.